package com.pk.platform.business.charge.service;

import java.util.List;
import java.util.Map;

import com.pk.platform.business.charge.vo.ChargeIndexVO;
import com.pk.platform.domain.charge.ChargeIndex;
import com.pk.platform.util.SelectOption;
import com.pk.platform.util.page.ListPage;
import com.pk.platform.util.page.Pager;

public interface IChargeIndexService {

	public ListPage queryChargeIndex(ChargeIndexVO civo, Pager pager);
	
	public List<ChargeIndex> queryChargeIndexList();
	
	public String addChargeIndex(ChargeIndex ci);
	
	public boolean updateChargeIndex(ChargeIndex ci);
	
	public void delChargeIndex(String id);
	
	public ChargeIndex queryChargeIndexById(String id);
	
	public List<Map<String, Object>> queryHasSetChargeIndexList(String tempId);
	
	public List<SelectOption> queryIndexTypeList();
	
}
